آموزش لاراول
نوشته شده توسط : عابدینی

آموزش لاراول

آموزش لاراولReviewed by سئو نابonAug 9Rating: 4.5آموزش لاراولآموزش laravel به صورت رایگان و به زبان فارسی

توجه : آموزش زیر به  صورت پروژه محور می باشد لذا آشنا کمی با لاراول مورد نیاز می باشد

پروژه لاراول زیر عملیات اضافه کردن داده ، ویرایش داده ، حذف داده را انجام می دهد

 

لاراول چیست

در این جلسه قصد داریم در مورد آموزش لاراول صحبت کنیم  لاراول یکی از فریمورک های قوی زبان برنامه نویسی پی اچ پی می باشد که دارای طرفداران بسیار زیادی نیز در سراسر دنیا در بین برنامه نویسی ها می باشد

 

آموزش نصب لاراول

برای نصب لاراول نیاز می باشد که composer رو نصب کنید برای نصب کامپوزر کافی است به لینک زیر مراجعه کنید و کامپوزر رو دانلود کنید

دانلود کامپوزر

 

بعد از نصب composer  حالا نوبت به نصب لاراول می رسد نصب Laravel نیز کار سختی نیست برای نصب Laravelکافی است در محیط cmd دستور زیر را اجرا کنید

 

خوب بعد از اجرای کد بالا لاراول نصب شده و بعد از مراجعه به درایو که کومپوزر رو نصب کردید که اغلب درابو c هست می توانید پوشه passportappointmentsystem را مشاهده کنید که حاوی فایل های لاراول می باشد

 

 

ایجاد دیتابیس در لاراول

برای ساخت دیتابیس در لاراول نیر ابتدا یک دیتابیس در زمپ یا ومپ بسازیدو نام آن را passportsystem قرار دهید  و سپس اطلاعات آن را  را در فایل .env  به صورت زیر وارد کنید

از دستور زیر نیز برای  ست شدن  با دیتابیس استفاده کنید

 

ساخت مدل در لاراول

بعد از اتصال با بانک اطلاعاتی  می خواهیم با استفاده از مدل یک جدول ایجاد کنیم و سپس فیلد هایی را به آن اضافه کنیم

برای این منظور کد زیر را اجرا کنید

خوب بعد از اجرای دستور بالا به مسیر زیر بروید دقت داشته باشید که با دستور بالا فایل  create_passports_table.php ایجاد شده است

Laravel >> database >> migrations >> create_passports_table.php

فایل create_passports_table.php را باز کنید و کد زیر را در داخل آن قرار دهید

بعد از قرار دادن کد های بالا در فایل create_passports_table.php نوبت به اجرای کد برای ساخت فیلد های جدول می رسد برای این منظور کد زیر را اجرا نمایید

با اجرای دستور بالا اگر به دیتابیس خود مراجعه کنید می بینید جدولی با عنوان passports با فیلد هایی ایجاد شده است

 

ساخت veiws در لاراول

برای ساخت ویو در لاراول یک فایل با عنوان create.blade.php ساخته و در مسیر resources >> views >> create.blade.php قرار دهید

سپس فایل را باز کنید و کد زیر را در آن قرار دهید

دقیقا کدهای بالا برای شما فرم زیر را ایجاد می کند

آموزش لاراول

 

ساخت کنترلر در لاراول

ساخت controller در لاراول نیز آسان می باشد کافی است دستور زیر را اجرا نمایید

با اجرای دستور بالا یک کنترلر با اسم PassportController ساخته می شود

برای مشاهده کنترلر ساخته شده به مسیر زیر بروید

app\Http\Controllers

 

مسیریابی در لاراول

مسیریابی در لاراول نیز بسیار ساده می باشد برای این منظور و ساختن یک مسیر به مسیر routes >> web.php بروید و فایل web.php را باز کنید

خوب برای دسترسی یه کنترلری که ساختید کافی است در فایل web.php کد زیر را قرار دهید

 

بعد از اجرای دستور بالا به کنترلری که ساختید مراجعه کنید PassportController.php

سپس آن را باز کنید و در قسمت create  کد زیر را جایگزین نمایید

سپس کد زیر را اجرا نمایید

حالا به مسیر http://localhost:8000/passports/create بروید

 

 

ذخیره سازی داده در دیتابیس لاراول

برای این منظور باز هم کنترلر PassportController.php باز کنید و تابع store را با کد های زیر ویرایش کنید

 

 

نمایش داده های در لارول

برای نمایش داده ها نیز کنترلر PassportController.php  را یکبار دیگر باز کنید و در قسمت index کد های زیر را قرار دهید

 

برای نمایش داده یک ویو به  صورت زیر در مسیر  resources >> views با عنوان index.blade.php بسازید و کد های زیر را در آن قرار دهید

بعد از انجام مراحل بالا دستور http://localhost:8000/passports را در مرورگر اجرا کنید

تصویر زیر برای شما نمایش داده خواهید شد

 

بروزرسانی داده ها در لاراول

برای به روزرسانی داده های در لاراول کافی است به کنترولر برگردید و سپس تابع edit را به  صورت زیر ویرایش کنید

 

سپس به مسیر resources >> viewsبروید و برای ویرایش داده ها یک فرم بسازید با عنوانedit.blade.php و سپس کد های زیر را در آن قرار دهید

سپس به کنترلر برگردید و تابع update را به صورت زیر تغییر دهید

 

حذف داده در لاراول

برای حذف داد در لاراول نیز باز به کنترلر مربوطه برگردید و تابع destroy را به  صورت زیر ویرایش کنید

 

برچسب ها: ,,,,,





:: بازدید از این مطلب : 111
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : جمعه 19 مرداد 1397 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: